package com.iwhalecloud.bss.kite.cucc.client.dto.goods;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;


@ApiModel("商品DTO")
public class GoodsDTO {
    @ApiModelProperty(value = "商品SKU")
    private String goodsSku;
    @ApiModelProperty(value = "商品默认价格")
    private String price;
    @ApiModelProperty(value = "商品分类编码")
    private String cateId;
    @ApiModelProperty(value = "商品名称")
    private String goodsName;
    @ApiModelProperty(value = "商品描述")
    private String goodsDescr;
    @ApiModelProperty(value = "生效时间")
    private String effectTime;
    @ApiModelProperty(value = "失效时间")
    private String endTime;
    @ApiModelProperty(value = "商品自身的属性")
    private List<AttrDTO> goodsAttrs;
    @ApiModelProperty(value = "商品形态：single为单商品，group为组合商品，sale为销售商品")
    private String goodsType;
    @ApiModelProperty("是否收藏")
    private String isFavorite;
    @ApiModelProperty("是否最近受理")
    private String isLatestAccept;

    public String getGoodsSku() {
        return goodsSku;
    }

    public void setGoodsSku(String goodsSku) {
        this.goodsSku = goodsSku;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getCateId() {
        return cateId;
    }

    public void setCateId(String cateId) {
        this.cateId = cateId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodsDescr() {
        return goodsDescr;
    }

    public void setGoodsDescr(String goodsDescr) {
        this.goodsDescr = goodsDescr;
    }

    public String getEffectTime() {
        return effectTime;
    }

    public void setEffectTime(String effectTime) {
        this.effectTime = effectTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public List<AttrDTO> getGoodsAttrs() {
        return goodsAttrs;
    }

    public void setGoodsAttrs(List<AttrDTO> goodsAttrs) {
        this.goodsAttrs = goodsAttrs;
    }

    public String getGoodsType() {
        return goodsType;
    }

    public void setGoodsType(String goodsType) {
        this.goodsType = goodsType;
    }

    public String getIsFavorite() {
        return isFavorite;
    }

    public void setIsFavorite(String isFavorite) {
        this.isFavorite = isFavorite;
    }

    public String getIsLatestAccept() {
        return isLatestAccept;
    }

    public void setIsLatestAccept(String isLatestAccept) {
        this.isLatestAccept = isLatestAccept;
    }
}
